package com.chebaohui.iqs.entity.pay;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 支付接口请求参数实体类
 * 
 * @author regas_xie
 *
 */
@ApiModel(value = "Pays", description = "支付接口请求信息")
public class Pays {
	@ApiModelProperty(value = "订单号")
	private String orderNo;

	@ApiModelProperty(value = "订单SID")
	private String orderSid;

	@ApiModelProperty(value = "订单名称")
	private String oredrName;// 订单名称--Y-车牌#保险公司#车险

	@ApiModelProperty(value = "订单描述")
	private String subject;// 订单描述

	@ApiModelProperty(value = "支付金额，整型，单位：分")
	private int amount;// 支付金额，整型，单位：分--Y

	@ApiModelProperty(value = "订单支付超时时间，整型，单位：分钟 默认15分钟")
	private int timeOut;// 订单支付超时时间，整型，单位：分钟 默认15分钟

	@ApiModelProperty(value = "支付成功后前端页面转跳地址")
	private String successUrl;// 支付成功后前端页面转跳地址--Y

	@ApiModelProperty(value = "支付失败后前端页面转跳地址")
	private String failUrl;// 支付失败后前端页面转跳地址--Y

	@ApiModelProperty(value = "支付后通知后台地址")
	private String backUrl;// 支付后通知后台地址--Y（1、配置；2、灵活）***

	@ApiModelProperty(value = "支付方式")
	private String payType;// 支付方式--Y
	
	@ApiModelProperty(value = "微信用户端ip--微信支付")
	private String userIp;

	public String getOrderNo() {
		return orderNo;
	}

	public String getUserIp() {
		return userIp;
	}

	public void setUserIp(String userIp) {
		this.userIp = userIp;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getOredrName() {
		return oredrName;
	}

	public void setOredrName(String oredrName) {
		this.oredrName = oredrName;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public int getAmount() {
		return amount;
	}

	public void setAmount(int amount) {
		this.amount = amount;
	}

	public int getTimeOut() {
		return timeOut;
	}

	public void setTimeOut(int timeOut) {
		this.timeOut = timeOut;
	}

	public String getSuccessUrl() {
		return successUrl;
	}

	public void setSuccessUrl(String successUrl) {
		this.successUrl = successUrl;
	}

	public String getFailUrl() {
		return failUrl;
	}

	public void setFailUrl(String failUrl) {
		this.failUrl = failUrl;
	}

	public String getBackUrl() {
		return backUrl;
	}

	public void setBackUrl(String backUrl) {
		this.backUrl = backUrl;
	}

	public String getPayType() {
		return payType;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}

	public String getOrderSid() {
		return orderSid;
	}

	public void setOrderSid(String orderSid) {
		this.orderSid = orderSid;
	}

}
